﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace GSManager
{
    public partial class ThemThoGiaCong : Form
    {
        public ThemThoGiaCong(ThoGiaCong _thogiacong)
        {
            InitializeComponent();
            thogiacong = _thogiacong;
            isupdate = true;
            textBox_TenTho.Text = thogiacong.TenThoGiaCong;
            textBox_TenTho.ReadOnly = true;
            textBox_DiaChi.Text = thogiacong.DiaChi;
            textBox_SDT.Text = thogiacong.SoDienThoai;
        }
        public ThemThoGiaCong()
        {
            InitializeComponent();
        }
        private ThoGiaCong thogiacong;
        private bool isupdate = false;
        private void button_ChapNhan_Click(object sender, EventArgs e)
        {
            if (isupdate == false)
            {
                if (textBox_TenTho.Text == "")
                {
                    MessageBox.Show("Bạn chưa nhập tên thợ!");
                    textBox_TenTho.Focus();
                    return;
                }
                if (textBox_DiaChi.Text == "")
                {
                    MessageBox.Show("Bạn cần nhập địa chỉ của thợ gia công!");
                    textBox_DiaChi.Focus();
                    return;
                }
                if (textBox_SDT.Text != "")
                    try
                    {
                        decimal.Parse(textBox_SDT.Text);
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Bạn cần nhập số điện thoại đúng dạng!");
                        textBox_SDT.Focus();
                        return;
                    }
                thogiacong = new ThoGiaCong();
                thogiacong.MaThoGiaCong = "Tho" + (thogiacong.DemSoThoGiaCong() + 1).ToString();
                thogiacong.TenThoGiaCong = textBox_TenTho.Text;
                thogiacong.DiaChi = textBox_DiaChi.Text;
                thogiacong.SoDienThoai = textBox_SDT.Text;
                thogiacong.ThemThoThuCong();
                MessageBox.Show("Đã thêm thành công!");

            }
            else
            {
                thogiacong.DiaChi = textBox_DiaChi.Text;
                thogiacong.SoDienThoai = textBox_SDT.Text;
                thogiacong.CapNhatThongTin();
                MessageBox.Show("Đã cập nhật thành công!");
            }
            Close();
        }

        private void button_Thoat_Click(object sender, EventArgs e)
        {
            Close();
        }
    }
}
